Efficient Parallel Permutation-Based Range-Join Algorithms on Mesh-Connected Computers
نویسندگان
چکیده
This paper proposes three eecient parallel algorithms for computing the range-join of two relations on two-dimensional n m mesh-connected computers, where n and m are the numbers of the rows and columns respectively. After sorting all subsets of both relations, all proposed algorithms permute all sorted subsets of one relation to each processor in the computers, where they are joined with the subset of the other relation at that processor by using a sequential sort-merge range-join algorithm. The Min-Storage-Shifting and Min-Movement-Shifting algorithms permute the data on a mesh alternatively in the row and column directions, and Hamiltonian-cycle algorithm permutes the data along a Hamiltonian cycle of the mesh. The analysis shows that the Hamiltonian-cycle algorithm requires fewer local join operations but more data movements than other two algorithms and that the Min-Movement-Shifting algorithm requires fewer local join operations and data movements but more storage than the Min-Storage-Shifting algorithm.
منابع مشابه
Eecient Parallel Permutation-based Range-join Algorithms on Mesh-connected Computers
This paper proposes three eecient parallel algorithms for computing the range-join of two relations on a two-dimensional n m mesh-connected computer, where n and m are the numbers of the rows and columns respectively. The proposed algorithms sort all subsets of both relations, and then eeciently permute all sorted subsets of one relation to each processor in meshes, where they are joined with t...
متن کاملEfficient Permutation-Based Range-Join Algorithms on N-Dimensional Meshes
ÐIn this paper, we present four efficient parallel algorithms for computing a nonequijoin, called range-join, of two relations on N-dimensional mesh-connected computers. Range-joins of relations R and S are an important generalization of conventional equijoins and band-joins and are solved by permutation-based approaches in all proposed algorithms. In general, after sorting all subsets of both ...
متن کاملAn Efficient Permutation-Based Parallel Range-Join Algorithm on N-Dimensional Torus Computers
This paper proposes a parallel algorithm to compute the range-join of two relations on N-dimensional torus computers. The algorithm eeciently permutes all subsets of one relation to each processor in turn, where they are joined with the subset of the other relation at that processor using a local range-join algorithm. The analysis shows that the torus algorithm is more eecient than a previous a...
متن کاملPermutation Routing on Mesh model Parallel Computers
This paper studies the problems of permutation routing on different mesh models of parallel computation and simulates algorithms for different mesh models using C. Simple algorithms for permutation routing mesh models with and without bus have been considered, analyzed and simulated. In mesh models with bus, models with fixed bus and reconfigurable buses are dealt. For problems in permutation r...
متن کاملAlgorithms Minimizing Peak Energy on Mesh-Connected Systems
There are many situations in parallel computing in which reducing power consumption is an important goal. Here we consider mesh-connected systems where each processor is connected to its neighbors in a regular grid. Such systems have been studied and constructed at a wide range of scales, from cellular automata to sensor networks to supercomputer interconnection networks. We are especially inte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995